Big Huge Thesaurus

Chinese lacquer tree

noun